# encoding: utf-8
# module PyQt5.QtCore
# from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import sip as __sip


class QMetaMethod(): # skipped bases: <class 'sip.simplewrapper'>
    """
    QMetaMethod()
    QMetaMethod(QMetaMethod)
    """
    def access(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.access() -> QMetaMethod.Access """
        pass

    def invoke(self, QObject, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QMetaMethod.invoke(QObject, Qt.ConnectionType, QGenericReturnArgument, QGenericArgument value0=QGenericArgument(0,0), QGenericArgument value1=QGenericArgument(0,0), QGenericArgument value2=QGenericArgument(0,0), QGenericArgument value3=QGenericArgument(0,0), QGenericArgument value4=QGenericArgument(0,0), QGenericArgument value5=QGenericArgument(0,0), QGenericArgument value6=QGenericArgument(0,0), QGenericArgument value7=QGenericArgument(0,0), QGenericArgument value8=QGenericArgument(0,0), QGenericArgument value9=QGenericArgument(0,0)) -> object
        QMetaMethod.invoke(QObject, QGenericReturnArgument, QGenericArgument value0=QGenericArgument(0,0), QGenericArgument value1=QGenericArgument(0,0), QGenericArgument value2=QGenericArgument(0,0), QGenericArgument value3=QGenericArgument(0,0), QGenericArgument value4=QGenericArgument(0,0), QGenericArgument value5=QGenericArgument(0,0), QGenericArgument value6=QGenericArgument(0,0), QGenericArgument value7=QGenericArgument(0,0), QGenericArgument value8=QGenericArgument(0,0), QGenericArgument value9=QGenericArgument(0,0)) -> object
        QMetaMethod.invoke(QObject, Qt.ConnectionType, QGenericArgument value0=QGenericArgument(0,0), QGenericArgument value1=QGenericArgument(0,0), QGenericArgument value2=QGenericArgument(0,0), QGenericArgument value3=QGenericArgument(0,0), QGenericArgument value4=QGenericArgument(0,0), QGenericArgument value5=QGenericArgument(0,0), QGenericArgument value6=QGenericArgument(0,0), QGenericArgument value7=QGenericArgument(0,0), QGenericArgument value8=QGenericArgument(0,0), QGenericArgument value9=QGenericArgument(0,0)) -> object
        QMetaMethod.invoke(QObject, QGenericArgument value0=QGenericArgument(0,0), QGenericArgument value1=QGenericArgument(0,0), QGenericArgument value2=QGenericArgument(0,0), QGenericArgument value3=QGenericArgument(0,0), QGenericArgument value4=QGenericArgument(0,0), QGenericArgument value5=QGenericArgument(0,0), QGenericArgument value6=QGenericArgument(0,0), QGenericArgument value7=QGenericArgument(0,0), QGenericArgument value8=QGenericArgument(0,0), QGenericArgument value9=QGenericArgument(0,0)) -> object
        """
        pass

    def isValid(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.isValid() -> bool """
        return False

    def methodIndex(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.methodIndex() -> int """
        return 0

    def methodSignature(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.methodSignature() -> QByteArray """
        return QByteArray

    def methodType(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.methodType() -> QMetaMethod.MethodType """
        pass

    def name(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.name() -> QByteArray """
        return QByteArray

    def parameterCount(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.parameterCount() -> int """
        return 0

    def parameterNames(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.parameterNames() -> list-of-QByteArray """
        pass

    def parameterType(self, p_int): # real signature unknown; restored from __doc__
        """ QMetaMethod.parameterType(int) -> int """
        return 0

    def parameterTypes(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.parameterTypes() -> list-of-QByteArray """
        pass

    def returnType(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.returnType() -> int """
        return 0

    def tag(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.tag() -> str """
        return ""

    def typeName(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.typeName() -> str """
        return ""

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __init__(self, QMetaMethod=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Constructor = 3
    Method = 0
    Private = 0
    Protected = 1
    Public = 2
    Signal = 1
    Slot = 2
    __hash__ = None


